package com.cloudfun.campusshare.common.model.dto.kjt;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * Created by Huqin on 2020/8/6
 */
@Data
@ApiModel("扫码进件结果通知DTO")
public class KjtQrCodeApplyNotifyDTO extends KjtNotifyBaseDTO {

    /**
     * [32]
     * 平台方请求批次号
     */
    @JsonProperty("out_batch_no")
    private String outBatchNo;

    /**
     * [32]
     * 平台发起单个扫码支付渠道进件的流水号
     */
    @JsonProperty("out_no")
    private String outNo;

    /**
     * [32]
     * 签约后分配的快捷通平台ID
     */
    @JsonProperty("partner_id")
    private String partnerId;

    /**
     * [32]
     * 快捷通分配给平台方子商户的会员ID
     */
    @JsonProperty("identity_id")
    private String identityId;

    /**
     * [16]
     * 扫码支付类别
     */
    @JsonProperty("pay_type")
    private String payType;

    /**
     * 进件审核状态
     * F-审核失败 S-审核成功
     */
    private String pay_type;

    /**
     * [200]
     * 审核失败原因
     */
    @JsonProperty("fail_reason")
    private String failReason;

    /**
     * [200]
     * 备注
     */
    private String memo;
}
